succumb to ... pressure - French English Dictionary